# -*- coding: utf-8 -*-
import DAL.Papers


def _api_department_type_view_num(_request):
    """
            功能：试卷管理 部分-- 根据（部门 + 岗位） 提取题目后按题型分类显示数量 编写：朱盼盼

            :param _request:
            :return:
            """
    objReturn=DAL.Papers._api_department_type_view_num(_request)
    return objReturn

#根据条件组卷，生成试卷
def _api_testpaper_generate_paper(_request):
   objReturn = DAL.Papers._api_testpaper_generate_paper(_request)
   return objReturn

#在线答题部分，保存考生答案，客观题顺便计分
def _api_testpaper_do_submit(_request):
    '''
         方法：在线答题部分，保存考生答案，客观题顺便计分
         负责人：张耀文
    '''
    objReturn = DAL.Papers._api_testpaper_do_submit(_request)
    return objReturn

#考官评分信息保存
def _api_testpaper_check_submit(_request):
    '''
             方法：考官评分信息保存
             负责人：张耀文
        '''
    objReturn = DAL.Papers._api_testpaper_check_submit(_request)
    return objReturn

#试卷查询 - 包含题目、考生答案、参考答案
def _api_testpaper_view_questionAndAnswer(_request):
   objReturn = DAL.Papers._api_testpaper_view_questionAndAnswer(_request)
   return objReturn


#考官评卷 - 包含题目、考生答案、参考答案
def _api_testpaper_view_questionAndAnswer_v2(_request):
   objReturn = DAL.Papers._api_testpaper_view_questionAndAnswer_v2(_request)
   return objReturn

# API 试卷查询 - 分页查询
def _api_testpaper_view_page_all(_request):
    """
         功能：试卷查询 -- 分页查询 编写：朱盼盼

         :param _request:
         :return:
         """
    objReturn = DAL.Papers._api_testpaper_view_page_all(_request)
    return objReturn
# API 试卷查询 - 仅显示题目（打印试题、在线答题用）
def _api_testpaper_view_title(_request):
    """
        功能：试卷查询 -- 仅显示题目 编写：朱盼盼

        :param _request:
        :return:
        """
    objReturn = DAL.Papers._api_testpaper_view_title(_request)
    return objReturn
# API 试卷查询 - 显示题目和试卷信息
def _api_testpaper_view_title_print(_request):
    """
        功能：试卷查询 -- 显示题目和试卷信息 编写：朱盼盼

        :param _request:
        :return:
        """
    objReturn = DAL.Papers._api_testpaper_view_title_print(_request)
    return objReturn
# API 试卷管理 - 删除试卷
def _api_testpaper_delete(_request):
    """
        功能：功能：试卷管理 -- 删除  编写：朱盼盼

        :param _request:
        :return:
        """
    objReturn = DAL.Papers._api_testpaper_delete(_request)
    return objReturn
